Distributed Spanner Approximation
نویسندگان
چکیده
We address the fundamental network design problem of constructing approximate minimum spanners. Our contributions are for the distributed setting, providing both algorithmic and hardness results. Our main hardness result shows that an α-approximation for the minimum directed kspanner problem for k ≥ 5 requires Ω(n/ √ α log n) rounds using deterministic algorithms or Ω( √ n/ √ α log n) rounds using randomized ones, in the Congest model of distributed computing. Combined with the constant-round O(n )-approximation algorithm in the Local model of [Barenboim, Elkin and Gavoille, 2016], as well as a polylog-round (1+ )-approximation algorithm in the Local model that we show here, our lower bounds for the Congest model imply a strict separation between the Local and Congest models. Notably, to the best of our knowledge, this is the first separation between these models for a local approximation problem. Similarly, a separation between the directed and undirected cases is implied. We also prove that the minimum weighted k-spanner problem for k ≥ 4 requires a near-linear number of rounds in the Congest model, for directed or undirected graphs. In addition, we show lower bounds for the minimum weighted 2-spanner problem in the Congest and Local models. On the algorithmic side, apart from the aforementioned (1 + )-approximation algorithm for minimum k-spanners, our main contribution is a new distributed construction of minimum 2-spanners that uses only polynomial local computations. Our algorithm has a guaranteed approximation ratio of O(log(m/n)) for a graph with n vertices and m edges, which matches the best known ratio for polynomial time sequential algorithms [Kortsarz and Peleg, 1994], and is tight if we restrict ourselves to polynomial local computations. An algorithm with this approximation factor was not previously known for the distributed setting. The number of rounds required for our algorithm is O(log n log ∆) w.h.p, where ∆ is the maximum degree in the graph. Our approach allows us to extend our algorithm to work also for the directed, weighted, and client-server variants of the problem. It also provides a Congest algorithm for the minimum dominating set problem, with a guaranteed O(log ∆) approximation ratio. ∗Technion, Department of Computer Science, {ckeren,smichald}@cs.technion.ac.il. Supported in part by the Israel Science Foundation (grant 1696/14). ar X iv :1 80 2. 03 16 0v 1 [ cs .D S] 9 F eb 2 01 8
منابع مشابه
Local Computation of Nearly Additive Spanners
An (α, β)-spanner of a graph G is a subgraph H that approximates distances in G within a multiplicative factor α and an additive error β, ensuring that for any two nodes u, v, dH(u, v) ≤ α ·dG(u, v)+β. This paper concerns algorithms for the distributed deterministic construction of a sparse (α, β)-spanner H for a given graph G and distortion parameters α and β. It first presents a generic distr...
متن کاملStreaming algorithm for graph spanners - single pass and constant processing time per edge
A spanner is a sparse subgraph of a given graph that preserves approximate distance between each pair of vertices. In precise words, a t-spanner of a graph G = (V,E), for any t ∈ N, is a subgraph (V,ES), ES ⊆ E such that, for any u, v ∈ V , their distance in the subgraph is at most t times their distance in the original graph. The parameter t is called the stretch associated with the t-spanner....
متن کاملDistributed Proximity Maintenance in Ad Hoc Mobile Networks
We present an efficient distributed data structure, called the D-SPANNER, for maintaining proximity information among communicating mobile nodes. The D-SPANNER is a kinetic sparse graph spanner on the nodes that allows each node to quickly determine which other nodes are within a given distance of itself, to estimate an approximate nearest neighbor, and to perform a variety of other proximity r...
متن کاملBeyond TrueTime: Using AugmentedTime for Improving Spanner
Spanner [1] is Google’s scalable, multi-version, globally-distributed, and synchronously-replicated database. In order to support distributed transactions at global scale, Spanner leverages on a novel TrueTime (TT) API that exposes clock uncertainty. In this paper, we discuss how Spanner’s TT-based approach relates to the concepts of causality and consistent cuts in the distributed systems lite...
متن کاملWeakly-Connected Dominating Sets and Sparse Spanners in Wireless Ad Hoc Networks
A set is dominating if each node in the graph is either in or adjacent to at least one of the nodes in . The subgraph weakly induced by is the graph such that each edge in has at least one end point in . The set is a weakly-connected dominating set (WCDS) of if is dominating and is connected. is a sparse spanner if it has linear edges. In this paper, we present two distributed algorithms for fi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1802.03160 شماره
صفحات -
تاریخ انتشار 2018